﻿<style>
.pagination .active {
color: #2a6496;
background-color: #eee;
border-color: #ddd;
}
</style>
<ul class="pagination">
   
    </li>
     @{
            MDF.Utilites.Tools.Pagging pagging = ViewBag.Pagging;
            if (pagging.IsUssing == true && pagging.TotalPage != 1)
            {
 
                int iStart = 1;
                int iEnd = pagging.TotalPage;
                if (pagging.CurrentPage > 5)
                {
                    iStart = pagging.CurrentPage - 5;
            <text>
            <li><a href="@pagging.Link 1">1</a></li>
            <li><a href="#">...</a></li>
            </text>
                }

                if (pagging.TotalPage > pagging.CurrentPage + 5)
                {
                    iEnd = pagging.CurrentPage + 5;
                }
                for (int i = iStart; i <= iEnd; i++)
                {
                    if (pagging.CurrentPage == @i)
                    {
            <li><a class="active" href="#">@i</a></li>
                    }
                    else
                    {
            <li><a href="@pagging.Link@i">@i</a></li>
                    }
                }
                if (pagging.TotalPage > pagging.CurrentPage + 5)
                {
            <text>
            <li><a href="#">...</a></li>
            <li><a href="@pagging.Link @pagging.TotalPage">@pagging.TotalPage</a></li>
            </text>
                }
            }
        }
</ul>
